﻿using static OssProductListFeishu;

namespace Growatt.ShinebusServiceUploadPack.Service.OSS.Model
{

    public class FeishuDeviceRootTobject
    {
        public int code { get; set; }
        public DeviceDataList data { get; set; }
        public string msg { get; set; }
    }

    public class DeviceDataList
    {
        public bool has_more { get; set; }
        public DeviceDataListItem[] items { get; set; }
        public int total { get; set; }
    }
    

    public class DeviceDataListItem
    {
        public DeviceDataListFields fields { get; set; }
        public string record_id { get; set; }
    }

    public class DeviceDataListFields
    {
        public ID[] ID { get; set; }
        public 产品类型[] 产品类型 { get; set; }
        public 设备型号[] 设备型号 { get; set; }
        public 设备型号ID[] 设备型号ID { get; set; }
        public 设备类型[] 设备类型 { get; set; }
        public 设备类型ID[] 设备类型ID { get; set; }
        public DSP1软件代号[] DSP1软件代号 { get; set; }
    }

    public class ID
    {
        public string text { get; set; }
        public string type { get; set; }
    }

    public class 产品类型
    {
        public string text { get; set; }
        public string type { get; set; }
    }

    public class 设备型号
    {
        public string text { get; set; }
        public string type { get; set; }
    }

    public class 设备型号ID
    {
        public string text { get; set; }
        public string type { get; set; }
    }

    public class 设备类型
    {
        public string text { get; set; }
        public string type { get; set; }
    }

    public class 设备类型ID
    {
        public string text { get; set; }
        public string type { get; set; }
    }
    public class DSP1软件代号
    {
        public string text { get; set; }
        public string type { get; set; }
    }
}
